﻿CREATE TABLE [dbo].[Clientes] (
    [IdCliente]          INT             IDENTITY (1, 1) NOT NULL,
    [IdRubroCliente]     INT             NOT NULL,
    [IdTipoIva]          TINYINT         NOT NULL,
    [IdListaPrecioVenta] INT             NOT NULL,
    [IdVendedor]         INT             NOT NULL,
    [Codigo]             VARCHAR (10)    NOT NULL,
    [Nombre]             VARCHAR (50)    NOT NULL,
    [LimiteDeuda]        DECIMAL (19, 4) NOT NULL,
    [Cuit]               CHAR (11)       NOT NULL,
    [Email]              VARCHAR (50)    NOT NULL,
    [SitioWeb]           VARCHAR (100)   NOT NULL,
    [Observaciones]      VARCHAR (500)   NOT NULL,
    [Imagen]             IMAGE           NULL,
    [EstaEliminado]      BIT             CONSTRAINT [DF_Clientes_EstaEliminado] DEFAULT ((0)) NOT NULL,
    CONSTRAINT [PK_Clientes] PRIMARY KEY CLUSTERED ([IdCliente] ASC),
    CONSTRAINT [FK_Clientes_ListasPreciosVentas] FOREIGN KEY ([IdListaPrecioVenta]) REFERENCES [dbo].[ListasPreciosVentas] ([IdListaPrecioVenta]),
    CONSTRAINT [FK_Clientes_RubrosClientes] FOREIGN KEY ([IdRubroCliente]) REFERENCES [dbo].[RubrosClientes] ([IdRubroCliente]),
    CONSTRAINT [FK_Clientes_TiposIvas] FOREIGN KEY ([IdTipoIva]) REFERENCES [dbo].[TiposIvas] ([IdTipoIva]),
    CONSTRAINT [FK_Clientes_Vendedores] FOREIGN KEY ([IdVendedor]) REFERENCES [dbo].[Vendedores] ([IdVendedor])
);



